package com.liuqianfei.markdown;

/**
 * 链接参考
 * 
 */
public class LinkReference
{
    /**
     * 链接
     */
    public final String link;
    /**
     * 可选的注释或Title
     */
    public String title;
    /**
     * 表明是否是一个缩写形式
     */
    public final boolean isAbbreviation;

    /**
     * 构造方法
     *
     * @param link 链接。
     * @param title Title（可能是<code>null</code>）
     * @param isAbbreviation 是否是缩写标签
     */
    public LinkReference(final String link, final String title, final boolean isAbbreviation)
    {
        this.link = link;
        this.title = title;
        this.isAbbreviation = isAbbreviation;
    }

    @Override
    public String toString()
    {
        return this.link + " \"" + this.title + "\"";
    }
}
